namespace KanbanBoard.Core
{
    using System;
    using System.Collections.Generic;

    using SharpArch.Core.DomainModel;

    public class Task : Entity
    {
        public virtual string Description { get; set; }

        public virtual bool IsCompleted { get; set; }

        public virtual User WhoImplementing { get; set; }

        public virtual IList<Block> Blocks  { get; set; }

        public virtual IList<Comment> Comments { get; set; }

        public virtual bool IsDefect { get; set; }
    }
}